/**
 * @author lulongwen
 * Date: 2023-09-03 15:32
 * Description:
 */

export const allowedNodes = [
  {
    nodeId: 'ResizableRoundRectangle',
    name: '矩形',
    type: 'ResizableRoundRectangle',
    className: 'rect',
    data: { label: '矩形', },
  },
  {
    nodeId: 'ResizableCircle',
    name: '圆形',
    type: 'ResizableCircle',
    className: 'circle',
    data: { label: '圆形' },
  },
  {
    nodeId: 'ResizableDiamond',
    name: '菱形',
    type: 'ResizableDiamond',
    data: { label: '菱形' },
  },
  {
    nodeId: 'ResizableEllipse',
    name: '椭圆',
    type: 'ResizableEllipse',
    data: { label: '椭圆' },
  },
  {
    nodeId: 'ResizableDatabase',
    name: '圆柱形',
    type: 'ResizableDatabase',
    data: { label: '圆柱形' },
  },
  {
    nodeId: 'ResizableArrowRectangle',
    name: '箭头矩形',
    type: 'ResizableArrowRectangle',
    data: { label: '箭头矩形' },
  },
  {
    nodeId: 'ResizableHexagon',
    name: '多边形',
    type: 'ResizableHexagon',
    data: { label: '多边形' },
  },
  {
    nodeId: 'ResizableParallelogram',
    name: '四边形',
    type: 'ResizableParallelogram',
    data: { label: '四边形' },
  },
  {
    nodeId: 'ResizableTriangle',
    name: '三角形',
    type: 'ResizableTriangle',
    data: { label: '三角形' },
  },

  // {
  //   nodeId: 4,
  //   name: '知识卡片',
  //   className: 'input-node',
  //   type: 'cardNode', // 自定义节点
  //   // data 会作为 props 传给节点
  //   data: {
  //     title: '默认标题',
  //     size: 'small',
  //     theme: 'primary',
  //     source: {
  //       type: 'Button',
  //       className: 'mb-2',
  //       block: true,
  //       options: [
  //         {label: '项目设计', value: '1'},
  //       ],
  //     },
  //   },
  //   isConnectable: true,
  //   position: { x: 460, y: 60 },
  // },
  // {
  //   nodeId: 2,
  //   name: '关联节点',
  //   className: "relation-node",
  //   type: 'relation', // 自定义节点类型
  // },
  // {
  //   nodeId: 3,
  //   name: '输出节点',
  //   className: "output-node",
  //   type: 'default',
  // },
];
